html,
body{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.doc-right{
    width: 100%;
    height: 100%;
    background: white;
}
.doc-right.doc-right-full{
    margin-left: 0;
}
.doc-right-header-hr{
    width: 100%;
    height: 10px;
    background: #f9f9f9;
}
.doc-right-header{
    height: 40px;
    padding: 0 20px;
}
.doc-right-header-items{
    float: left;
    padding-top: 8px;
}
.doc-right-header-right{
    float: right;
    padding-top: 8px;
}
.doc-right-items{
    float: left;
    line-height: 24px;
    height: 24px;
    border-left: 1px solid #3B8FD9;
    padding-left: 20px;
}
.doc-right-items:first-child{
    border-left: none;
    padding-left: 0px;
}
.doc-right-items button{
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    color: #3B8FD9;
    margin-right: 10px;
    cursor: pointer;
    border:none;
    outline: none;
}
.doc-right-items button.doc-items-ref{
    background: url("/img/doc_sx.png") no-repeat left center;
}
.doc-right-items button.doc-items-all{
    background: url("/img/doc_qx.png") no-repeat left center;
}
.doc-right-items button.doc-items-res{
    background: url("/img/doc_fx.png") no-repeat left center;
}
.doc-right-items button.doc-items-check{
    background: url("/img/doc_gd.png") no-repeat left center;
}
.doc-right-items button.doc-items-info{
    background: url("/img/doc_mx.png") no-repeat left center;
}
.doc-right-items button.doc-items-revoke{
    background: url("/img/doc_cx.png") no-repeat left center;
}
.doc-right-items button.doc-items-infopass{
    background: url("/img/doc_sqx.png") no-repeat left center;
}
.doc-right-items button.doc-items-pass{
    color: #F36969;
    background: url("/img/doc_zf.png") no-repeat left center;
}
.doc-right-items button.doc-items-goinfo{
    background: url("/img/doc_zx.png") no-repeat left center;
}
.doc-right-items button.doc-items-getinfo{
    background: url("/img/doc_ql.png") no-repeat left center;
}
.doc-right-items button.doc-items-add{
    background: url("/img/doc_in_add.png") no-repeat left center;
}
.doc-right-items button.doc-items-back{
    background: url("/img/doc_cx.png") no-repeat left center;
}
.doc-right-items button.doc-items-copy{
    background: url("/img/doc_gd.png") no-repeat left center;
}
.doc-right-items button.doc-items-giveUp{
    background: url("/img/doc_sqx.png") no-repeat left center;
}
.doc-right-items button.doc-items-addczyz{
    background: url("/img/tjczyz.png") no-repeat left center;
}
.doc-right-items button.doc-items-save{
    background: url("/img/doc_in_mx.png") no-repeat left center;
}
.doc-right-items button.doc-items-supperaddition, .doc-right-items button.doc-items-edit{
    background: url("/img/doc_in_bianji.png") no-repeat left center;
}
.doc-right-items button.doc-items-apply{
    background: url("/img/report.png") no-repeat left center;
}
.doc-right-items button.doc-items-del{
    color: #F36969;
    background: url("/img/doc_in_dele.png") no-repeat left center;
}
.doc-right-items button.doc-items-print{
    background: url("/img/doc_in_dayin.png") no-repeat left center;
}
.doc-right-items button.doc-items-report{
    background: url("/img/doc_in_mx.png") no-repeat left center;
}
.doc-right-items button.doc-items-transremedies{
    background: url("/img/zf.png") no-repeat left center;
}
.doc-right-items button.doc-items-mzzr{
    background: url("/img/mzzr.png") no-repeat left center;
}
.doc-right-items button.doc-items-lszr{
    background: url("/img/lszr.png") no-repeat left center;
}
.doc-right-items button.doc-items-addlclj{
    background: url("/img/up-download-hover.png") no-repeat left center;
}
.doc-right-items button:hover{
    background-color: rgba(161,213,255,.4);
}
.doc-right-items button:disabled{
    cursor: not-allowed;
}
.doc-right-items button:disabled:hover{
    background-color: rgba(0,0,0,0);
    box-shadow:0px 1px 3px rgba(23, 10, 10, 0.2);
}
.doc-right-con{
    padding: 5px 20px;
    width: 100%;
    overflow-x: auto;
}
.doc-right-con-header{
    width: 100%;
    margin-bottom: 10px;
}
.doc-right-con-header-left{
    float: left;
    overflow: hidden;
}
.doc-right-choose{
    float: right;
    line-height: 40px;
}
.doc-right-choose span{
    color: #666;
    margin-right: 20px;
}
.doc-right-con-table{
    overflow-x: auto;
}
.doc-table-body{
    max-height: 500px;
}
/*.doc-table-body>div{
    height: 460px;
}*/
.doc-table-header table{
    font-weight: bold;
    background: #eaf5f4 ;
}
.doc-right-con-table table{
    table-layout: fixed;
}
.doc-right-con-table table tr:nth-child(even){
    background: rgb(245,244,246);
}
.doc-right-con-table table td{
    padding-right: 10px;
}
.doc-right-con-table table td div{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 340px;
    padding: 4px 0;
    font-size: 14px;
}
.doc-right-con-table table td:nth-child(1) div,
.doc-right-con-table table td:nth-child(2) div{
    padding-left: 10px;
}
.doc-toqueren{
    display: inline-block;
    padding: 0 10px;
    color: white;
    border-radius: 10px;
    line-height: 20px;
}
.doc-queren{
    background: #3AC9A8;
}
.doc-weiqueren{
    background: #dcdcdc;
}
.doc-zuofei{
    background: #F36969;
}
/*.doc-table-body table tr:hover{*/
/*background: #1e90ff;*/
/*color: #fff;*/
/*}*/
.doc-table-check-nocheck, .doc-table-check-checked, .doc-table-excuted, .doc-table-stopped{
    display: inline-block;
    vertical-align: top;
    width: 48px;
    height: 20px;
    line-height: 20px;
    color: white;
    border-radius: 10px;
    text-align: center;
}
.doc-table-check-checked {
    background: #3AC9A8;
}
.doc-table-check-nocheck {
    background: #dcdcdc;
}
.doc-table-excuted {
    background: #3AC9A8;
}
.doc-table-stopped {
    background: red;
}
.doc-right-medical-detail {
    padding: 0 20px;
}
.medical-detail-table {
    width: 100%;
    font-size: 14px;
}
.medical-detail-table td {
    padding: 3px;
}
.medical-detail-table td>span {
    padding-right: 0.5em;
}
#doc-table-content .magic-checkbox + label:before,
#doc-table-content .magic-checkbox + label:after{
    top: -5px;
}
#scroll-body tr {
    cursor: pointer;
}
button {
    background: #fff;
    outline: none;
    border: none;
}
.danger {
    color: red;
}




select#Extra3,select#Extra5{
    text-indent: 5px;
    width: 270px;
    border: 1px solid #ddd;
    border-radius: 3px;
    height: 35px;
    color: #333;
}